@CHARSET "UTF-8";
body{
	background:#f2f2f2
}
.page-item{
	padding-top:15px;
	font-size:40px;
	color:#169fe6;
	font-weight:700;
}
.page-info{
	height:30px;
	line-height:30px;
	background:#169fe6;
	color:#fff
}
.page-info .left{
	float:left;
	font-size:12px;
	color:#fff;
}
.page-info .left a{
	color:#fff;
}
.page-info .left a:hover{
	color:#fff;
	text-decoration:underline
}
.page-info .right{
	float:right;
}
.page-info .right a{
	color:#fff
}
.content{
	padding-top:25px;
}
.comment-form{
	margin:10px 0;
    padding:10px;
	background:#fff;
	border:1px solid #ccc;
    border:1px solid rgba(150, 150, 150, 0.6);
    border-radius:5px 5px 5px 5px;
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); 
}
.comment-form .fields{
	padding:20px 20px;
	min-height:600px;
}
.comment-form .fields li{
	clear:both;
	padding:2px 0;
}
.fields .field-text{
	float:left;
	padding-right:15px;
	width:120px;
	height:26px;
	line-height:26px;
	text-align:right;
	font-size:16px;
	color:#333;
}
.fields .text,
.fields .textarea{
	padding:10px 2px;
	font-size:14px;
	width:850px;
	color:#333;
	border:1px solid #ccc;
	border-radius:4px 4px 4px 4px;
	box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.18) inset;
}
.fields .textarea{
	max-width:850px;
	width:850px;
	height:250px;
}
.fields .short-text{
	width:100px;
}
.fields .text:focus,
.fields .textarea:focus{
	border-color:#74B9F0
}
.fields .radio,
.fields .checkbox{
	margin-right:10px;
	line-height:26px;
	cursor:pointer;
}
.fields .checkbox{
	margin-right:-10px;
}
.fields .checkbox i,
.fields .radio i{
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-right:3px;
    height:18px;
    width:18px;
    vertical-align:middle;
    background-image:url(../images/public/form-1.png)
}
.fields .radio i{
	background-position:0 -19px
}
.fields .radio.checked i{
	background-position:-72px -19px
}
.fields .checkbox i{
	background-position:0 0
}
.fields .checkbox.checked i{
	background-position:-76px 0
}
.fields .check-code{
	margin:0 5px;
	vertical-align:top;
	cursor:pointer;
}
.fields .replace-img{
	font-size:12px;
	color:#74B9F0;
	text-decoration:underline;
}
.fields .tip{
	padding-left:10px;
	color:#999;
	line-height:26px;
	font-size:12px;
}
.fields .tip a{
	color:#74B9F0
}
.fields .tip a:hover{
	text-decoration:underline
}
.fields .warn{
	clear:both;
	padding-left:135px;
	height:23px;
	line-height:23px;
	font-size:12px;
	color:#FF3300;
}
.fields .btn{
	position:relative;
	padding:7px 30px;
    background:#169fe6;
    color:#fff;
    cursor:pointer;
    font-size:16px;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius:4px;
}
.fields .btn:hover{
	background:#469fff;
}
.fields .btn:active{
	left:1px;
	top:1px;
}
.status{
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:4px 15px;
	width:16px;
	height:16px;
}
.status.loading{
	background:url(../images/public/loading.gif) no-repeat center center;
}